/*
 * SPDX-FileCopyrightText: 2024 Andrew Gunnerson
 * SPDX-License-Identifier: GPL-3.0-only
 */

package com.sanji.audio_test.rule

import androidx.fragment.app.Fragment
import com.sanji.audio_test.PreferenceBaseActivity
import com.sanji.audio_test.R

/**
 * 选择联系人组Activity
 * 用于选择联系人组的界面活动
 */
class PickContactGroupActivity : PreferenceBaseActivity() {
    // 标题资源ID，用于设置Activity标题
    override val titleResId: Int = "Pick contact group"

    // 是否显示返回按钮，设置为true表示显示ActionBar的返回按钮
    override val showUpButton: Boolean = true

    // 创建并返回Fragment实例
    override fun createFragment(): Fragment = PickContactGroupFragment()

    // 伴生对象，用于定义常量
    companion object {
        // 联系人组结果键名，用于在Activity间传递联系人组数据
        const val RESULT_CONTACT_GROUP = "contact_group"
    }
}